package cn.itsy.dao.position;

import cn.itsy.pojo.Dept;
import cn.itsy.pojo.Duct;
import cn.itsy.pojo.EmpJobDuctEmpstatus;
import cn.itsy.pojo.Job;

import java.util.List;

/***
 * sj
 * 2019/5/27
 *人事管理
 */
public interface EmpJobDuctEmpstatusDao {
    /**
     * sj
     * 查询所有方法
     * Emp，job，duct，empstatus表
     */
    public List<EmpJobDuctEmpstatus> selectEmpJobDuctEmpstatusShow(String sql);

    /**
     * sj
     * 查询部门
     * dept表
     */
    public List<Dept> selectDeptShow(String sql);

    /**
     * sj
     * 查询职位
     * duct表
     */
    public List<Duct> selectDuctShow(String sql);

    /**
     * sj
     * 查询职位
     * Job表
     */
    public List<Job> selectJobShow(String sql);

    /**
     * sj
     * 添加辞职历史纪录
     * emphistory表
     */
    public void insertEmpHistoryShow(String sql);

    /**
     * sj
     * 修改emp表在职换辞职
     * emp表
     */
    public void updateEmpHistoryShow(String sql);
}
